<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class polos_model extends CI_Model {

    public function get_polos() {
        return($this->db->query("select id,nome from polos order by nome")->result());
    }

    public function get_polo_info($id) {
        return($this->db->query("select * from polos where id = ?", array($id))->row());
    }

    public function update_polo($dados_polo, $id_polo) {
        $dados_polo = utf8_encode_array($dados_polo);
        $this->db->update('selecaouab.polos', $dados_polo, $id_polo);
        $this->db->query("UPDATE selecaouab.polos SET nome=?, cidade=?, endereco=?, dd_tel=?,
            tel=?, complemento=?, bairro=?, estado=?, cep=? WHERE id=?", array($dados_polo['nome'],
            $dados_polo['cidade'], $dados_polo['endereco'], $dados_polo['dd_tel'], $dados_polo['tel'],
            $dados_polo['complemento'], $dados_polo['bairro'], $dados_polo['estado'],
            $dados_polo['cep'], $id_polo['id']));
        $this->session->set_flashdata('alterar_polo_ok', 'Dados alterados com sucesso!');
        $id_return = $id_polo['id'];
        redirect("polos/polo_edit/$id_return");
    }

    public function get_last_polo_id() {
        $id = $this->db->query("select id from selecaouab.polos order by id desc limit 1")->row();
        return($id->id + 1);
    }

    public function novo_polo($dados) {
        $dados = utf8_encode_array($dados);
        $this->db->insert('selecaouab.polos', $dados);
        $this->session->set_flashdata('inserir_polo_ok', 'Polo criado com sucesso!');
        redirect('polos');
    }

}
